package com.task.manage.system.domain.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.task.manage.common.annotation.Excel;
import com.task.manage.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;
import java.util.Date;

/**
 * 商户信息对象 merchant_info
 *
 * @author ruoyi
 * @date 2024-05-09
 */
@Data
public class MerchantStatisticsResp implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 商家名称
     */
    @Excel(name = "商家名称")
    private String mercName;

    /**
     * 店铺名称
     */
    @Excel(name = "店铺名称")
    private String storeName;

    /**
     * 产品链接
     */
    @Excel(name = "产品名称")
    private String productLink;

    /**
     * 统计日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "统计日期",dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /**
     * 总任务数
     */
    @Excel(name = "总任务数")
    private Integer totalTask;

    /**
     * 出评数
     */
    @Excel(name = "出评数")
    private Integer evaluateCounts;

    /**
     * 不出评数
     */
    @Excel(name = "不出评数")
    private Integer notEvaluateCounts;

    /**
     * 出评率
     */
    @Excel(name = "出评率",suffix="%")
    private double evaluateRate;



}
